The UP.Browser now performs "if-modified-since" content negotation with the HTTP server, but only after a deck's TTL has expired. Decks may now specify "no-cache" in the Cache-control <meta> element, which is equivalent to "max-age=0." Decks may also specify "must-revalidate" in the Cache-control <meta> element, which forces the UP.Browser to revalidate the deck's TTL, even if the user navigates to the deck in the backward direction. Finally, if the Cache-control <meta> tag is not defined in the WML deck, the browser may derive the deck's TTL from the HTTP cache headers, based on the HTTP/1.1 caching model.